home *** CD-ROM | disk | FTP | other *** search
/ APDL Eductation Resources / APDL Eductation Resources.iso / programs / admin / studentrec / StudrecDoc / Attend < prev    next >
Encoding:
Text File  |  1992-10-21  |  13.2 KB  |  282 lines

  1. @#start
  2.  
  3. This is the user manual for !Attend. It is based on the Helpreader system
  4. which makes it much easier to use than an ordinary text file. Throughout the
  5. text you will find buttons like this @%start#.  Clicking with SELECT on
  6. these buttons takes you directly to related parts of the manual. To return
  7. to your original place, double-click anywhere in the text with ADJUST.
  8. HelpReader remembers the last 8 positions. Clicking MENU in this window
  9. allows you to choose the topic which interests you and go  straight to it. 
  10.  
  11.                       (@%helpreader# More about Helpreader)
  12.  
  13.  
  14.                                   !Attend
  15.  
  16. @#start
  17.                                 Starting up
  18.  
  19.   (a) If !Attend is already running (i.e. if its icon appears on the icon
  20.       bar) simply drag the required database from the directory window and
  21.       "drop" it on the !Attend icon.
  22.  
  23.   (b) If !Attend is not running, double-click on its icon in the directory
  24.       window.  Wait for the !Attend icon to appear on the icon bar then
  25.       proceed as in (a).
  26.  
  27. The data-entry screen, with a simple control panel at the bottom, will be
  28. displayed. (NOTE. If no class-list file yet exists for the database, there
  29. will be a short delay, with accompanying "hourglass activity", whilst
  30. !Attend creates one.  Another, albeit much shorter, delay will occur if
  31. there is no register file for the week to be entered.  Once these files
  32. exist the data-entry screen will appear.)
  33.  
  34. @#enter
  35.                               Entering absences
  36.  
  37. Check the date shown on the control panel. It defaults to the Monday of the
  38. PREVIOUS week (since absences are normally entered the week after they
  39. occur).  If some other week is required click on the "forward" or "backward"
  40. arrow as necessary. Moving to a different week in this way will make !Attend
  41. create a new register, as noted above, if one doesn't already exist.
  42.  
  43. Enter the required class and either click on OK or press RETURN. If you do 
  44. either of these things without entering a class a window will appear displ-
  45. aying a list of possible classes.  The same window is called up by clicking
  46. on 'List codes' @%codes#.
  47.  
  48. When the required class list is displayed absences may be entered by
  49. clicking in the boxes to the right of the students' names. Click a second
  50. time to cancel an entry.
  51.  
  52. Writing the absences to the register file occurs automatically whenever you:
  53.  
  54.                        *  change classes
  55.                        *  change weeks
  56.                        *  go to the print options
  57.                        *  close the database
  58.  
  59. You never need to do anything to make this happen.
  60.  
  61. @#class
  62.                            Printing class lists
  63.  
  64. A class list for subject teachers to report absences is obtained as follows:
  65.  
  66.          (a) Click MENU over the data-entry screen.
  67.          (b) Follow the arrow to the right of the 'Class lists' option.
  68.          (c) Enter the class code and click OK or press RETURN.
  69.  
  70. There are three options for the list destination:
  71.  
  72.          (i)   List to screen with optional save @%quick#
  73.          (ii)  High quality output direct to printer
  74.          (iii) High quality output to printer file
  75.  
  76. The second of these will be selected when !Attend is started up. It produces
  77. a good-looking form, especially if a laser printer is connected to the
  78. computer. If you have only a dot-matrix or ink-jet printer DON'T try to use
  79. this method of printing unless you have plenty of time: it takes about 10
  80. minutes per list.
  81.  
  82. Option (iii) is useful if you want to print to the laser printer but someone
  83. else is using it on another computer. It produces the same "pretty" output
  84. as (ii) but sends it to a file in a directory called 'PrintJobs', which is
  85. inside the database directory itself, instead of to the printer. There is a
  86. menu option, 'Show jobs done', which will display the contents of this
  87. directory. When the laser printer becomes available you can simply drag this
  88. file to the printer icon and it will be printed exactly as if you had used
  89. option (ii) - except that the printing will occur "in the background" so
  90. that you still have the use of the computer.
  91.  
  92. Using option (ii) or (iii) also gives you a choice of either a list covering
  93. a single week or a much more comprehensive one which lasts for a whole term.
  94. The latter is certainly the more desirable, IF you have the appropriate
  95. printing facilities, and is indeed the default setting.
  96.  
  97. @#holiday
  98. On these term registers each weekly column has the date of the Monday of
  99. that week as its heading. If a term is interrupted by any full holiday
  100. weeks, such as September or Spring Bank Holiday it is possible to make
  101. !Attend skip them in the week sequence. To do this a line must be added to
  102. the 'Config' file in the !Attend directory. This should take the form:
  103.  
  104.                    Mon 14-09-92/Mon 02-11-92 etc.
  105.  
  106. Note that dates are separated by a slash. 
  107.  
  108. The fields beside the radio button allow you to set the term and the date of
  109. the first Monday of term. Click on the arrowheads above and below the fields
  110. if the values offered are incorrect. !Attend tries to be as "intelligent" as
  111. possible here. The date offered will be the Monday of the current week and
  112. the term will depend on the month. Anywhere from August to December results
  113. in "Autumn" being displayed, January to March gives "Spring" and April
  114. onwards gives "Summer". However, because of the movable nature of Easter the
  115. setting of Spring and Summer terms should not be depended on.
  116.  
  117. @#quick
  118. Option (i) provides the quickest way of obtaining a class list. It will only
  119. give you weekly, not termly, lists so the buttons for selecting the type of
  120. list are greyed out when you select (i). The completed list appears in a
  121. window.  Clicking MENU over this window allows you to save the list. If you
  122. simply click OK it will be saved, under the class name, in the 'PrintJobs'
  123. directory. As an alternative to saving the file in 'PrintJobs' you may drag
  124. it to any other directory window, or even straight to the printer icon if
  125. the latter is displayed on the icon bar. In the latter case you will have no
  126. saved file containing the list; only a printed copy. It is more usual to
  127. save the list as a file and then print it by dragging it from the filer
  128. window to the printer icon. The printed output is serviceable but not very
  129. elegant. 
  130.  
  131. Class lists for all the classes which !Attend knows about may be generated
  132. in a single operation by typing ALL instead of a class code. Using the
  133. "quick and dirty" option (i) will produce a single file which contains all
  134. the lists. Dragging this file to the printer icon will produce each list on
  135. a separate sheet of paper. Make sure that the size of paper loaded into the
  136. printer is the same as that set by the printer configuration.
  137.  
  138. If you use the code ALL when output is directed to a printer file (option
  139. (iii)) then a separate file will be generated for each class. These files
  140. are both large in size (about 84K each for the week lists and 240K each for
  141. the term lists) and large in number. Make sure you have plenty of space on
  142. the hard disc (at least 6MB for week lists and 15 MB for term lists) and
  143. that 'PrintJobs' is empty before you begin, otherwise you may get a
  144. "Directory full" error.
  145.  
  146. The classes which !Attend "knows about" are those displayed when you click
  147. 'List codes' @%codes#, and it is this list which !Attend consults when you enter
  148. ALL.
  149.  
  150. A print operation can be aborted by pressing ESCAPE. Doing this when using
  151. option (ii) or (iii) may leave the last list incomplete. You can tell this
  152. by looking at the icons in 'PrintJobs': completed lists have a "printer"
  153. icon, unfinished lists don't. Using option (i) the current list is always
  154. completed before the print run ends.
  155.  
  156. For some classes you may require a provisional list without lesson times,
  157. subject name or block. This may be obtained by typing BLANK.
  158.  
  159. @#tutor
  160.                            Printing tutor reports
  161.  
  162. A weekly absence report to a group tutor is obtained as follows:-
  163.  
  164.          (a) Click MENU over the data-entry screen.
  165.          (b) Follow the arrow to the right of the 'Tutor reports' option.
  166.          (c) Enter the tutor code and click OK or press RETURN.
  167.  
  168. The displaying, saving and printing of tutor reports is as in option (i)
  169. for class lists @%class#, the tutor code itself being used as the filename.
  170. Typing ALL instead of a tutor code will print lists for all tutors displayed
  171. by clicking 'List codes' @%codes#.  Note that the '0A' suffix should not be
  172. typed when entering a tutor code, in fact only three letters CAN be typed.
  173.  
  174. @#student
  175.                           Printing student records
  176.  
  177. A record of a student's absences from the beginning of the academic year (or
  178. from whenever registers commenced) is obtained as follows:-
  179.  
  180.          (a) Click MENU over the data-entry screen.
  181.          (b) Follow the arrow to the right of the 'Student record' option.
  182.          (c) Enter the student key and click 'Find' or press RETURN.
  183.  
  184. The full name of the student located will be displayed. If this is the wrong
  185. name click on the left/right arrow buttons to access adjacent names. If you
  186. don't enter a key at all clicking 'Find' or pressing RETURN will access the
  187. first student in the database.
  188.  
  189. When you have the required name displayed click OK. The absence record is
  190. displayed, saved and printed in exactly the same way as class lists (option
  191. (i) only) and tutor reports @%class#. The default file-name is the student key
  192. itself.
  193.  
  194. An alternative method of obtaining such a report exists when you have a
  195. class list displayed in the main data-entry window. Whilst entering absences
  196. for a particular student it might occur to you that the name has been
  197. cropping up rather often over the past week or two and you want to check the
  198. overall picture. Double-clicking over the student's name with SELECT will
  199. display exactly the same absence report as the procedure already described.
  200.  
  201. @#week
  202.                        Printing the week's absences
  203.  
  204. Choosing this option from the main menu produces a complete list of all the
  205. students who have missed classes during the currently selected week (i.e. as
  206. displayed on the control strip at the foot of the main window) along with
  207. details of the actual classes missed. The format is similar to that used for
  208. student attendance records @%student#.
  209.  
  210. The order in which the students appear on the list may look rather odd. This
  211. is because it is by order ofd record number rather than alphabetically.
  212.  
  213. @#listcreate
  214.                         Creating a class-list file
  215.  
  216. It was mentioned earlier @%start# that a class list file is created at startup
  217. without any user-intervention if no such file exists already. This file is
  218. not, however, UPDATED automatically as records are added to, deleted from
  219. and changed in the main database. From time to time therefore you will need
  220. to rebuild the class-list file.  The means to do so is provided by a choice
  221. on the icon bar menu, but you need the "Manager" level password in order to
  222. use it.
  223.  
  224. @#register
  225.                            Creating registers
  226.  
  227. Register creation is automatic @%start#. Whenever you try to access a week for
  228. which no register exists, !Attend will create one. Each week has a separate 
  229. register and they are all stored in a directory called 'Absences' which is
  230. inside the database directory itself. The name of each register is the date
  231. of the Monday in the relevant week. Note that these names use the unorthodox
  232. date format YY-MM-DD, rather than the more usual DD-MM-YY. This ensures that
  233. they appear in the directory in chronological order.
  234.  
  235. There is an option on the icon bar menu to create a register for the week
  236. currently displayed, but there should seldom be any occasion to use it. If
  237. you do so, any existing register for the same week will be overwritten. You
  238. will need the "Manager" level password in order to use this option.
  239.  
  240. @#codes
  241.                                 Class codes
  242.  
  243. In several places you will find a button called 'List codes'. Clicking on
  244. this displays a window in which are listed the codes of all classes, incl-
  245. uding tutor groups. Each entry in the list is made up of:-
  246.  
  247.    * The usual three-letter subject code (or staff code, in the case of
  248.      tutor groups).
  249.    * The block number. (5 is used for Core time and 0 for Tutorial.)
  250.    * The letter 'A' or 'B', usually the former. 'B' is used where there
  251.      are two teaching groups for the same subject in the same block.
  252.  
  253. The list is an ordinary Powerbase validation table and may be examined and
  254. edited in Powerbase just like any other. It is also possible to edit and
  255. add to the list within !Attend itself. The edited list can be sorted and/or
  256. saved.  To do so, click MENU over the list.
  257.                           
  258. @#closedown
  259.                                 Closing down
  260.  
  261. Open the icon-bar menu by clicking MENU over the !Attend icon.  If you have
  262. finished with !Attend choose 'Quit'.  If, however, you have work to do using
  263. another database choose 'Close database' instead. 
  264.   
  265. @#credits
  266. *****************************************************************************
  267.  Interface Manager v.2.00
  268.  © Simon Huntingdon
  269.  
  270.  Provides 'three dimensional' icons. Interface Manager is Public Domain and
  271.  is not part of !Attend.
  272.  
  273. *****************************************************************************
  274.  Sliding Heap v.2.00
  275.  © Steven Haslam
  276.  
  277.  The Sliding Heap Manager is Public Domain and is not part of !Attend.
  278.  Details are available from 'Heap Support' at the address below.
  279.  
  280. *****************************************************************************
  281.  !Attend v.2.50
  282.  © Derek Haslam